package com.code.day16DuoXian2.not02;


/**
 * 测试类 - 演示生产者消费者模式
 * 创建生产者和消费者线程并启动
 */
public class Test01 {
    /**
     * 主方法 - 程序入口
     * 创建共享资源和线程，并启动线程执行
     * @param args 命令行参数
     */
    public static void main(String[] args) {
        // 创建共享的包子铺对象
        BaoZiPU baoZiPU = new BaoZiPU();

        // 创建生产者和消费者实例
        Product product = new Product(baoZiPU);
        Product01 product01 = new Product01(baoZiPU);


        // 创建并启动生产者和消费者线程
        Thread thread = new Thread(product ,"生产者");
        Thread thread1 = new Thread(product01,"消费者");

        new Thread(product).start();
        new  Thread(product01).start();

        thread.start();
        thread1.start();


    }
}
